/**
*@ autores : Saulo de tarso Oliveira da Silva
*  04/05/2011
*/

package model;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.OneToOne;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;


@Entity
public class Pesquisa implements Serializable{
    
    private static final long serialVersionUID = 1L;
    @Id
    @GeneratedValue(strategy=GenerationType.IDENTITY)
    private long idPesquisa;
    @Column(nullable=false, length=20)
    private String estado;
    @Column(nullable=false, length=20)
    private String cidade;
    @Column(nullable=false)
    private char questao01;
    @Column(nullable=false)
    @Temporal(TemporalType.DATE)
    private Date questao02;
    @Column(nullable=false)
    private int questao03;
    @Column(nullable=false)
    private int questao04;
    @Column(nullable=false)
    private int questao05;
    @Column(nullable=false)
    private int questao06;
    @Column(nullable=false)
    private int questao07;
    @Column(nullable=false)
    private int questao08_A;
    @Column(nullable=false)
    private int questao08_B;
    @Column(nullable=false)
    private int questao08_C;
    @Column(nullable=false)
    private int questao08_D;
    @Column(nullable=false)
    private int questao08_E;
    @Column(nullable=false)
    private int questao08_F;
    @Column(nullable=false)
    private int questao08_G;
    @Column(nullable=false)
    private int questao08_H;
    @Column(nullable=false, length=20)
    private String questao09;
    @Column(nullable=false)
    private boolean questao10_A;
    @Column(nullable=false)
    private boolean questao10_B;
    @Column(nullable=false)
    private boolean questao10_C;
    @Column(nullable=false)
    private boolean questao10_D;
    @Column(nullable=false)
    private boolean questao10_E;
    @Column(nullable=false)
    private boolean questao10_F;
    @Column(nullable=false)
    private boolean questao10_G;
    @Column(nullable=false)
    private boolean questao10_H;
    @Column(nullable=false)
    private boolean questao11_A;
    @Column(nullable=false)
    private boolean questao11_B;
    @Column(nullable=false)
    private boolean questao11_C;
    @Column(nullable=false)
    private boolean questao12_A;
    @Column(nullable=false)
    private boolean questao12_B;
    @Column(nullable=false)
    private boolean questao12_C;
    @Column(nullable=false)
    private boolean questao12_D;
    @Column(nullable=false)
    private boolean questao12_E;
    @Column(nullable=false)
    private boolean questao12_F;
    @Column(nullable=false)
    private boolean questao12_G;
    @Column(nullable=false)
    private boolean questao12_H;
    @Column(nullable=false)
    private boolean questao12_I;
    @Column(nullable=false)
    private boolean questao12_J;
    @Column(nullable=false)
    private boolean questao12_L;
    @Column(nullable=false)
    private int questao13_A;
    @Column(nullable=false)
    private int questao13_B;
    @Column(nullable=false)
    private int questao13_C;
    @Column(nullable=false)
    private int questao13_D;
    @Column(nullable=false)
    private int questao13_E;
    @Column(nullable=false)
    private int questao13_F;
    @Column(nullable=false)
    private int questao13_G;
    @Column(nullable=false)
    private int questao13_H;
    @Column(nullable=false)
    private boolean questao14_A;
    @Column(nullable=false)
    private boolean questao14_B;
    @Column(nullable=false)
    private boolean questao14_C;
    @Column(nullable=false)
    private boolean questao14_D;
    @Column(nullable=false)
    private boolean questao14_E;
    @Column(nullable=false)
    private boolean questao14_F;
    @Column(nullable=false)
    private boolean questao14_G;
    @Column(nullable=false)
    private float questao15;
    @Column(nullable=false)
    private boolean questao16_A;
    @Column(nullable=false)
    private boolean questao16_B;
    @Column(nullable=false)
    private boolean questao16_C;
    @Column(nullable=false)
    private boolean questao16_D;
    @Column(nullable=false)
    private boolean questao16_E;
    @Column(nullable=false)
    private boolean questao16_F;
    @Column(nullable=false)
    private boolean questao16_G;
    @Column(nullable=false)
    private boolean questao16_H;
    @Column(nullable=false)
    private boolean questao16_I;
    @Column(nullable=false)
    private boolean questao17_A;
    @Column(nullable=false)
    private boolean questao17_B;
    @Column(nullable=false)
    private boolean questao17_C;
    @Column(nullable=false)
    private boolean questao17_D;
    @Column(nullable=false)
    private boolean questao17_E;
    @Column(nullable=false)
    private boolean questao17_F;
    @Column(nullable=false)
    private boolean questao17_G;
    @Column(nullable=false)
    private boolean questao17_H;
    @Column(nullable=false)
    private float questao18;
    @Column(nullable=false)
    private int questao19;
    @Column(nullable=false)
    private int questao20;
    
    @OneToOne
    @JoinColumn(name="idUsuario")
    private Usuario usuario;

    public Pesquisa() {
    }

    public String getCidade() {
        return cidade;
    }

    public void setCidade(String cidade) {
        this.cidade = cidade;
    }

    public String getEstado() {
        return estado;
    }

    public void setEstado(String estado) {
        this.estado = estado;
    }

    public long getIdPesquisa() {
        return idPesquisa;
    }

    public void setIdPesquisa(long idPesquisa) {
        this.idPesquisa = idPesquisa;
    }

    public boolean isQuestao10_C() {
        return questao10_C;
    }

    public void setQuestao10_C(boolean questao10_C) {
        this.questao10_C = questao10_C;
    }

    public char getQuestao01() {
        return questao01;
    }

    public void setQuestao01(char questao01) {
        this.questao01 = questao01;
    }

    public Date getQuestao02() {
        return questao02;
    }

    public void setQuestao02(Date questao02) {
        this.questao02 = questao02;
    }

    public int getQuestao03() {
        return questao03;
    }

    public void setQuestao03(int questao03) {
        this.questao03 = questao03;
    }

    public int getQuestao04() {
        return questao04;
    }

    public void setQuestao04(int questao04) {
        this.questao04 = questao04;
    }

    public int getQuestao05() {
        return questao05;
    }

    public void setQuestao05(int questao05) {
        this.questao05 = questao05;
    }

    public int getQuestao06() {
        return questao06;
    }

    public void setQuestao06(int questao06) {
        this.questao06 = questao06;
    }

    public int getQuestao07() {
        return questao07;
    }

    public void setQuestao07(int questao07) {
        this.questao07 = questao07;
    }

    public int getQuestao08_A() {
        return questao08_A;
    }

    public void setQuestao08_A(int questao08_A) {
        this.questao08_A = questao08_A;
    }

    public int getQuestao08_B() {
        return questao08_B;
    }

    public void setQuestao08_B(int questao08_B) {
        this.questao08_B = questao08_B;
    }

    public int getQuestao08_C() {
        return questao08_C;
    }

    public void setQuestao08_C(int questao08_C) {
        this.questao08_C = questao08_C;
    }

    public int getQuestao08_D() {
        return questao08_D;
    }

    public void setQuestao08_D(int questao08_D) {
        this.questao08_D = questao08_D;
    }

    public int getQuestao08_E() {
        return questao08_E;
    }

    public void setQuestao08_E(int questao08_E) {
        this.questao08_E = questao08_E;
    }

    public int getQuestao08_F() {
        return questao08_F;
    }

    public void setQuestao08_F(int questao08_F) {
        this.questao08_F = questao08_F;
    }

    public int getQuestao08_G() {
        return questao08_G;
    }

    public void setQuestao08_G(int questao08_G) {
        this.questao08_G = questao08_G;
    }

    public int getQuestao08_H() {
        return questao08_H;
    }

    public void setQuestao08_H(int questao08_H) {
        this.questao08_H = questao08_H;
    }

    public String getQuestao09() {
        return questao09;
    }

    public void setQuestao09(String questao09) {
        this.questao09 = questao09;
    }

    public boolean isQuestao10_A() {
        return questao10_A;
    }

    public void setQuestao10_A(boolean questao10_A) {
        this.questao10_A = questao10_A;
    }

    public boolean isQuestao10_B() {
        return questao10_B;
    }

    public void setQuestao10_B(boolean questao10_B) {
        this.questao10_B = questao10_B;
    }

    public boolean isQuestao10_D() {
        return questao10_D;
    }

    public void setQuestao10_D(boolean questao10_D) {
        this.questao10_D = questao10_D;
    }

    public boolean isQuestao10_E() {
        return questao10_E;
    }

    public void setQuestao10_E(boolean questao10_E) {
        this.questao10_E = questao10_E;
    }

    public boolean isQuestao10_F() {
        return questao10_F;
    }

    public void setQuestao10_F(boolean questao10_F) {
        this.questao10_F = questao10_F;
    }

    public boolean isQuestao10_G() {
        return questao10_G;
    }

    public void setQuestao10_G(boolean questao10_G) {
        this.questao10_G = questao10_G;
    }

    public boolean isQuestao10_H() {
        return questao10_H;
    }

    public void setQuestao10_H(boolean questao10_H) {
        this.questao10_H = questao10_H;
    }

    public boolean isQuestao11_A() {
        return questao11_A;
    }

    public void setQuestao11_A(boolean questao11_A) {
        this.questao11_A = questao11_A;
    }

    public boolean isQuestao11_B() {
        return questao11_B;
    }

    public void setQuestao11_B(boolean questao11_B) {
        this.questao11_B = questao11_B;
    }

    public boolean isQuestao11_C() {
        return questao11_C;
    }

    public void setQuestao11_C(boolean questao11_C) {
        this.questao11_C = questao11_C;
    }

    public boolean isQuestao12_A() {
        return questao12_A;
    }

    public void setQuestao12_A(boolean questao12_A) {
        this.questao12_A = questao12_A;
    }

    public boolean isQuestao12_B() {
        return questao12_B;
    }

    public void setQuestao12_B(boolean questao12_B) {
        this.questao12_B = questao12_B;
    }

    public boolean isQuestao12_C() {
        return questao12_C;
    }

    public void setQuestao12_C(boolean questao12_C) {
        this.questao12_C = questao12_C;
    }

    public boolean isQuestao12_D() {
        return questao12_D;
    }

    public void setQuestao12_D(boolean questao12_D) {
        this.questao12_D = questao12_D;
    }

    public boolean isQuestao12_E() {
        return questao12_E;
    }

    public void setQuestao12_E(boolean questao12_E) {
        this.questao12_E = questao12_E;
    }

    public boolean isQuestao12_F() {
        return questao12_F;
    }

    public void setQuestao12_F(boolean questao12_F) {
        this.questao12_F = questao12_F;
    }

    public boolean isQuestao12_G() {
        return questao12_G;
    }

    public void setQuestao12_G(boolean questao12_G) {
        this.questao12_G = questao12_G;
    }

    public boolean isQuestao12_H() {
        return questao12_H;
    }

    public void setQuestao12_H(boolean questao12_H) {
        this.questao12_H = questao12_H;
    }

    public boolean isQuestao12_I() {
        return questao12_I;
    }

    public void setQuestao12_I(boolean questao12_I) {
        this.questao12_I = questao12_I;
    }

    public boolean isQuestao12_J() {
        return questao12_J;
    }

    public void setQuestao12_J(boolean questao12_J) {
        this.questao12_J = questao12_J;
    }

    public boolean isQuestao12_L() {
        return questao12_L;
    }

    public void setQuestao12_L(boolean questao12_L) {
        this.questao12_L = questao12_L;
    }

    public int getQuestao13_A() {
        return questao13_A;
    }

    public void setQuestao13_A(int questao13_A) {
        this.questao13_A = questao13_A;
    }

    public int getQuestao13_B() {
        return questao13_B;
    }

    public void setQuestao13_B(int questao13_B) {
        this.questao13_B = questao13_B;
    }

    public int getQuestao13_C() {
        return questao13_C;
    }

    public void setQuestao13_C(int questao13_C) {
        this.questao13_C = questao13_C;
    }

    public int getQuestao13_D() {
        return questao13_D;
    }

    public void setQuestao13_D(int questao13_D) {
        this.questao13_D = questao13_D;
    }

    public int getQuestao13_E() {
        return questao13_E;
    }

    public void setQuestao13_E(int questao13_E) {
        this.questao13_E = questao13_E;
    }

    public int getQuestao13_F() {
        return questao13_F;
    }

    public void setQuestao13_F(int questao13_F) {
        this.questao13_F = questao13_F;
    }

    public int getQuestao13_G() {
        return questao13_G;
    }

    public void setQuestao13_G(int questao13_G) {
        this.questao13_G = questao13_G;
    }

    public int getQuestao13_H() {
        return questao13_H;
    }

    public void setQuestao13_H(int questao13_H) {
        this.questao13_H = questao13_H;
    }

    public boolean isQuestao14_A() {
        return questao14_A;
    }

    public void setQuestao14_A(boolean questao14_A) {
        this.questao14_A = questao14_A;
    }

    public boolean isQuestao14_B() {
        return questao14_B;
    }

    public void setQuestao14_B(boolean questao14_B) {
        this.questao14_B = questao14_B;
    }

    public boolean isQuestao14_C() {
        return questao14_C;
    }

    public void setQuestao14_C(boolean questao14_C) {
        this.questao14_C = questao14_C;
    }

    public boolean isQuestao14_D() {
        return questao14_D;
    }

    public void setQuestao14_D(boolean questao14_D) {
        this.questao14_D = questao14_D;
    }

    public boolean isQuestao14_E() {
        return questao14_E;
    }

    public void setQuestao14_E(boolean questao14_E) {
        this.questao14_E = questao14_E;
    }

    public boolean isQuestao14_F() {
        return questao14_F;
    }

    public void setQuestao14_F(boolean questao14_F) {
        this.questao14_F = questao14_F;
    }

    public boolean isQuestao14_G() {
        return questao14_G;
    }

    public void setQuestao14_G(boolean questao14_G) {
        this.questao14_G = questao14_G;
    }

    public float getQuestao15() {
        return questao15;
    }

    public void setQuestao15(float questao15) {
        this.questao15 = questao15;
    }

    public boolean isQuestao16_A() {
        return questao16_A;
    }

    public void setQuestao16_A(boolean questao16_A) {
        this.questao16_A = questao16_A;
    }

    public boolean isQuestao16_B() {
        return questao16_B;
    }

    public void setQuestao16_B(boolean questao16_B) {
        this.questao16_B = questao16_B;
    }

    public boolean isQuestao16_C() {
        return questao16_C;
    }

    public void setQuestao16_C(boolean questao16_C) {
        this.questao16_C = questao16_C;
    }

    public boolean isQuestao16_D() {
        return questao16_D;
    }

    public void setQuestao16_D(boolean questao16_D) {
        this.questao16_D = questao16_D;
    }

    public boolean isQuestao16_E() {
        return questao16_E;
    }

    public void setQuestao16_E(boolean questao16_E) {
        this.questao16_E = questao16_E;
    }

    public boolean isQuestao16_F() {
        return questao16_F;
    }

    public void setQuestao16_F(boolean questao16_F) {
        this.questao16_F = questao16_F;
    }

    public boolean isQuestao16_G() {
        return questao16_G;
    }

    public void setQuestao16_G(boolean questao16_G) {
        this.questao16_G = questao16_G;
    }

    public boolean isQuestao16_H() {
        return questao16_H;
    }

    public void setQuestao16_H(boolean questao16_H) {
        this.questao16_H = questao16_H;
    }

    public boolean isQuestao16_I() {
        return questao16_I;
    }

    public void setQuestao16_I(boolean questao16_I) {
        this.questao16_I = questao16_I;
    }

    public boolean isQuestao17_A() {
        return questao17_A;
    }

    public void setQuestao17_A(boolean questao17_A) {
        this.questao17_A = questao17_A;
    }

    public boolean isQuestao17_B() {
        return questao17_B;
    }

    public void setQuestao17_B(boolean questao17_B) {
        this.questao17_B = questao17_B;
    }

    public boolean isQuestao17_C() {
        return questao17_C;
    }

    public void setQuestao17_C(boolean questao17_C) {
        this.questao17_C = questao17_C;
    }

    public boolean isQuestao17_D() {
        return questao17_D;
    }

    public void setQuestao17_D(boolean questao17_D) {
        this.questao17_D = questao17_D;
    }

    public boolean isQuestao17_E() {
        return questao17_E;
    }

    public void setQuestao17_E(boolean questao17_E) {
        this.questao17_E = questao17_E;
    }

    public boolean isQuestao17_F() {
        return questao17_F;
    }

    public void setQuestao17_F(boolean questao17_F) {
        this.questao17_F = questao17_F;
    }

    public boolean isQuestao17_G() {
        return questao17_G;
    }

    public void setQuestao17_G(boolean questao17_G) {
        this.questao17_G = questao17_G;
    }

    public boolean isQuestao17_H() {
        return questao17_H;
    }

    public void setQuestao17_H(boolean questao17_H) {
        this.questao17_H = questao17_H;
    }

    public float getQuestao18() {
        return questao18;
    }

    public void setQuestao18(float questao18) {
        this.questao18 = questao18;
    }

    public int getQuestao19() {
        return questao19;
    }

    public void setQuestao19(int questao19) {
        this.questao19 = questao19;
    }

    public int getQuestao20() {
        return questao20;
    }

    public void setQuestao20(int questao20) {
        this.questao20 = questao20;
    }

    public Usuario getUsuario() {
        return usuario;
    }

    public void setUsuario(Usuario usuario) {
        this.usuario = usuario;
    }
}